home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
program
/
fixtree3.arc
/
PORTAB.H
< prev
next >
Wrap
C/C++ Source or Header
|
1988-01-24
|
3KB
|
47 lines
#define mc68k 1
/**********************************************************************
* PORTB.H
*
* C P / M C R U N T I M E L I B H E A D E R F I L E
* ------------------------------------------------------------
* Copyright 1982 by Digital Research Inc. All rights reserved.
* This is an include file for assisting the user to write portable
* programs for C.
***********************************************************************
#define UCHARA 1 /* if char is unsigned */
/* Standard type defintions */
#define BYTE char /* Signed byte */
#define BOOLEAN int /* 2 value (true/false)*/
#define WORD int /* unsigned word */
#define UWORD unsigned int /* unsigned word */
#define LONG long /* signed long ( 32 bits) */
#define ULONG long /* unsigned long */
#define REC register /* register variable */
#define LOCAL auto /* Local var on 68000 */
#define EXTERN extern /* External variable */
#define MLOCAL static /* Local to module */
#define GLOBAL /**/ /* Global variable */
#define VOID int /* for Megamax C only */ /* Void function return */
#define DEFAULT int /* Default size */
#ifdef UCHARA
#define UBYTE char /* Unsigned byte */
#else
#define UBYTE unsigned char /* Unsigned byte */
#endif
/************************************************************************/
/* Miscellanuous Definitions: */
/************************************************************************/
#define FAILURE (-1) /* Function failure return val */
#define SUCCESS (0) /* Function success return val */
#define YES 1 /* "TRUE" */
#define NO 0 /* "FALSE" */
#define FOREVER for(;;) /* Infinite loop declaration */
#define NULL 0 /* Null pointer value */
#define NULLPTR (char *) 0 /* */
#define EOF (-1) /* EOF Value */
#define TRUE (1) /* Function TRUE value */
#define FALSE (0) /* Function FALSE value */